#include "linkstack.h"

int main(int argc, char const *argv[])
{
    // 搞一个空栈
    stack *s = init_stack();

    // 将1、2、3、4、5入栈
    for(int i=1; i<=5; i++)
        push(s, new_node(i));

    // 不断出栈，将会得到5、4、3、2、1
    list p;
    while(!is_empty(s))
    {
        pop(s, &p);
        printf("%d\t", p->data);
    }
    printf("\n");

    // 销毁顺序栈
    // destroy(s);
    // s = NULL;

    return 0;
}
